@charset "utf-8";
/*=============================================================
 merit Layout
=============================================================*/
/* #footer
-------------------------------------------------------------*/
#footer {
 margin-top: 0px;
}
.boxContents{
	max-width:980px;
	margin:0 auto;
}
#contents {
  padding-bottom: 0;
}
/* contentsHdr
-------------------------------------------------------------*/
#contentsHdr{
	background:none !important;
	min-height:0;
	padding-top:13px;
	padding-bottom:0;
	margin-bottom:0;
}
#contentsHdr>div:first-child{
	background:url(../img/merit_bg_pagetitle.png) no-repeat center 0;
	background-size:auto 212px;
	box-sizing:border-box;
	text-align:center;
	min-height:212px;
	padding-top:45px;
}
#contentsHdr>div:first-child h1{
	color:#585858;
	font-size:4.6rem;
	line-height:1.2;
	font-weight:normal;
}
/* hdr-menuUtil */
#contentsHdr #hdr-menuUtil{
	top:15px;
	bottom:auto;
}
/* merit-box
-------------------------------------------------------------*/
.merit-box{position:relative;}
.merit-box+.merit-box{margin-top:60px;}
.merit-box .box{padding:0 180px;}
.merit-box h2{
	font-size:3.8rem;
	line-height:1.3;
	display:table;
	height:88px;
	margin-bottom:20px;
}
.merit-box h2 .textS{font-size:70%;}
.merit-box h2 img{
	position:absolute;
	top:-12px;
	left:13px;
}
.merit-box h2>span{
	display:table-cell;
	vertical-align:bottom;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:767px), only screen and (max-device-width:767px){

/* contentsHdr
-------------------------------------------------------------*/
#contentsHdr{
	padding-top:7px;
	margin-bottom:40px;
}
#contentsHdr>div:first-child{
	background-size:auto 116px;
	min-height:116px;
	padding:20px 0 0;
}
#contentsHdr>div:first-child h1{font-size:3.4rem;}

/* merit-box
-------------------------------------------------------------*/
.merit-box+.merit-box{margin-top:40px;}
.merit-box .box{padding:0;}
.merit-box h2{
	font-size:3.2rem;
	height:auto;
}
.merit-box h2 img{
	width:108px;
	position:static;
}
.merit-box h2>span{vertical-align:middle;}
.merit-box h2 .img{
	width:115px;
	vertical-align:top;
}


}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:440px){



}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones small (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:374px){



}
